package hu.arguscab.game;

/**
 *
 * @author sharp
 */
public class WorldState implements State {
	ShipState shipState;

	public WorldState() {
	}

	public WorldState(ShipState ship) {
		this.shipState = ship;
	}

	public ShipState getShipState() {
		return shipState;
	}

	public void setShipState(ShipState ship) {
		this.shipState = ship;
	}

	public State getCurrentState() {
		throw new UnsupportedOperationException("Not supported yet.");
	}

	public State getState(int tick) {
		throw new UnsupportedOperationException("Not supported yet.");
	}

	public State getByActions(CompoundAction actions) {
		throw new UnsupportedOperationException("Not supported yet.");
	}

	public void applyAction(CompoundAction actions) {
		throw new UnsupportedOperationException("Not supported yet.");
	}

	public void update() {
		throw new UnsupportedOperationException("Not supported yet.");
	}

	public State getByActions(CompoundAction actions, int tick) {
		throw new UnsupportedOperationException("Not supported yet.");
	}

	public void update(int tick) {
		throw new UnsupportedOperationException("Not supported yet.");
	}

}
